package com.yanqu.road.entity.config.building;

import com.yanqu.road.utils.property.Property;

import java.math.BigDecimal;

public class BuildingInfo {

	private int id;

	private int occupation;

	private int position;
	/**
	 * 解锁条件
	 */
	private int needPassId;
	/**
	 * 建造消耗
	 */
	private Property consume;
	/**
	 * 初始单个员工产金速度
	 */
	private BigDecimal staffEarnSpeed;
	/**
	 * 建筑招募员工系数
	 */
	private BigDecimal addStaffCost;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getOccupation() {
		return occupation;
	}

	public void setOccupation(int occupation) {
		this.occupation = occupation;
	}

	public int getPosition() {
		return position;
	}

	public void setPosition(int position) {
		this.position = position;
	}

	public int getNeedPassId() {
		return needPassId;
	}

	public void setNeedPassId(int needPassId) {
		this.needPassId = needPassId;
	}

	public Property getConsume() {
		return consume;
	}

	public void setConsume(Property consume) {
		this.consume = consume;
	}

	public BigDecimal getAddStaffCost() {
		return addStaffCost;
	}

	public void setAddStaffCost(BigDecimal addStaffCost) {
		this.addStaffCost = addStaffCost;
	}

	public BigDecimal getStaffEarnSpeed() {
		return staffEarnSpeed;
	}

	public void setStaffEarnSpeed(BigDecimal staffEarnSpeed) {
		this.staffEarnSpeed = staffEarnSpeed;
	}
}
